home *** CD-ROM | disk | FTP | other *** search
/ Commodore 64 Scene Diskmags Assortment / Commodore_CEE_Vol._1_Issue_05_1995_Jack_Vander_White_Disk_1_of_3_Side_A.d64 / reply doc 2 < prev    next >
Text File  |  2023-02-26  |  10KB  |  221 lines

  1.  NOTE: If your document is quite big, and you attempt to align, copy or merge
  2.  a large part of it, nothing may happen. This will occur if the block is too
  3.  big to fit into the buffer (memory for the buffer will be small in a case
  4.  like this). Also, any block function that writes to the block buffer will
  5.  erase the previous contents of the buffer. However, CTRL D and CTRL I don't
  6.  write to the buffer, so they can be used when you want to preserve the
  7.  contents of the buffer, but you would still like to insert and delete lines.
  8.  
  9.  CTRL B (clear to beginning of line)
  10.  
  11.  Clears all text from the cursor to the beginning of the line. Does not write
  12.  to the buffer.
  13.  
  14.  CTRL E (clear to the end of line)
  15.  
  16.  Clears all text from the cursor to the end of the line. Does not write to the
  17.  buffer.
  18.  
  19.  
  20.  NOTE: CTRL C, M, B, E and A can be used together to insert text in the middle
  21.  of a paragraph. I'll demonstrate with this paragraph.
  22.  
  23.  
  24.  What I'll do is insert "(ain't that grand?)" between "text" and "in". First,
  25.  duplicate the first line to be changed with CTRL C and CTRL M:
  26.  
  27.  
  28.  NOTE: CTRL C, M, B, E and A can be used together to insert text in the middle
  29.  NOTE: CTRL C, M, B, E and A can be used together to insert text in the middle
  30.  of a paragraph. I'll demonstrate with this paragraph.
  31.  
  32.  
  33.  Now, edit the lines like this with CTRL E and CTRL B:
  34.  
  35.  
  36.  NOTE: CTRL C, M, B, E and A can be used together to insert text
  37.                                                                  in the middle
  38.  of a paragraph. I'll demonstrate with this paragraph.
  39.  
  40.  
  41.  Now, type in the extra text:
  42.  
  43.  
  44.  NOTE: CTRL C, M, B, E and A can be used together to insert text
  45.  (ain't that grand?)                                             in the middle
  46.  of a paragraph. I'll demonstrate with this paragraph.
  47.  
  48.  
  49.  Finally, align (repack) the block:
  50.  
  51.  
  52.  NOTE: CTRL C, M, B, E and A can be used together to insert text (ain't that
  53.  grand?) in the middle of a paragraph. I'll demonstrate with this paragraph.
  54.  
  55.  
  56.  This may seem like a lot of steps (and it is), but it's really a lifesaver on
  57.  a LARGE paragraph where the alternative is to retype part of each line.
  58.  
  59.  
  60.  CTRL U and CTRL O  (underlining mode and underlining off mode)
  61.  
  62.  Default is CTRL O (underlining off). Pressing CTRL U will cause any furthur
  63.  text typed to be displayed in reverse video (underlined text). CTRL O cancels
  64.  this mode.
  65.  
  66.  
  67.  CTRL P and CTRL N (previous and next screen)
  68.  
  69.  These functions allow rapid movement through the document. CTRL N will move
  70.  you ahead 11 lines, and CTRL P back 11 lines.
  71.  
  72.  
  73.  CTRL F and CTRL L (get first or last page)
  74.  
  75.  CTRL F will move you immediately to the first page, first line, first
  76.  character. CTRL L sends you to to the last page, last line, last character.
  77.  
  78.  
  79.  CTRL W (word search)
  80.  
  81.  This function will hunt down a word or string for you and take you there
  82.  immediately. The word or string can be up to 80 characters long, and can be
  83.  searched from the beginning of the document or from the last cursor position.
  84.  This will allow you to go to a specific area in your document without having
  85.  to burn your eyes out looking for a key word or phrase.
  86.  
  87.  The search performed is defaulted to a wild card search. Searching for the
  88.  word "for" will return the first found of any of the following strings:
  89.  
  90.  forward  forcast  for  fort
  91.  
  92.  To ensure the routine will only find "for" use this for the string:for *
  93.  (note the space between the asterisk and the word). This is sort of an "anti"
  94.  wild card, but what it really does is ensure that the search routine will
  95.  look for the string "for" with a space after it, eliminating matches with the
  96.  other strings.
  97.  
  98.  I also use CTRL W to search for labels (and references to them) in my source
  99.  files. Allows me to make changes, and find ALL references to the label. I
  100.  just keep searching until the routine tells me it can't find the string (at
  101.  that point I know I have them all.
  102.  
  103.  NOTE: If the first occurrance of the word in your document is not the one
  104.  you're looking for, do a cursor right and search again, but this time answer
  105.  no to the first prompt. This will continue the search from the last cursor
  106.  position and find the next occurrance of the word.
  107.  
  108.  
  109.  CTRL X (toggle between 40 and 80 column modes)
  110.  
  111.  
  112.  Sometimes 40 column mode is preferable, particularly when creating source
  113.  files for an assembler (like the CBM assembler) or for reading, editing or
  114.  creating messages that you want to stay in 40 column format.
  115.  
  116.  You can also use this feature to convert 80 column text to 40, or 40 to 80.
  117.  Best way to do it is to load the text in 80 column mode, switch to 40 mode
  118.  and perform a CTRL A realignment (to convert from 80 to 40). Or just a CTRL A
  119.  operation for conversion of 40 to 80 column text.
  120.  
  121.  Switching modes will always result in the margin markers being turned off,
  122.  and you will be taken to the beginning of the document. You can always reset
  123.  the margins after the mode change (they must be turned off during the mode
  124.  change to avoid inadvertently "hiding" text under the markers).
  125.  
  126.  
  127.  CTRL H (gets the help screen)
  128.  
  129.  
  130.  NOTE: When the cursor is in the fast-flash mode, any other editing keys that
  131.  do not fast-flash the cursor can be used. This means you can move from one
  132.  end of the document to the other (with CTRL L, for example) while defining a
  133.  block. Let's say you wanted to repack the entire document. The CTRL KEY
  134.  sequence could be CTRL F (go to beginning) CTRL A (define block beginning)
  135.  CTRL L (go to end) CTRL A (define block end and execute block-align).
  136.  
  137.  Also, you will probably notice that any of the keys that fast-flash the
  138.  cursor can be used to define the start of a block. It's the LAST key you
  139.  press that defines the function at the same time it defines the end of the
  140.  block. For example, this means that the sequence CTRL A, CTRL C will
  141.  accomplish the same thing as CTRL C, CTRL C.
  142.  
  143.  
  144.  FUNCTION KEYS (f1 thru f8)
  145.  
  146.  f7 moves the cursor to the next tab to the right. The cursor returns to the
  147.  left margin after the last tab is reached.
  148.  
  149.  f5 moves the cursor to the next tab to the left. The cursor returns to the
  150.  right margin after the last tab is reached.
  151.  
  152.  f4 set up tabs at every 5th column and erases all other tabs
  153.  
  154.  f3 sets a tab at the cursor position
  155.  
  156.  f2 clears all tabs
  157.  
  158.  f1 clears the tab at the cursor position
  159.  
  160.  The other function keys are not used
  161. LOADING FILES
  162.  
  163.  You can load an ASCII file or a PET-ASCII (CBM) file. Selection 4 for a CBM
  164.  file, or 4a for a standard ASCII file. If the file was not created with this
  165.  editor, the margins will default to 0 (left) and 80 (right), otherwise the
  166.  editor will create the margins from information contained in the first few
  167.  bytes of the file. More on how it does this later. It's a good idea to clear
  168.  text memory before a load, though, or you will have some merged text...it's
  169.  surprised me at times. This can also be used to some advantage. After the
  170.  load, the DOS message will be displayed until you press a key to return to
  171.  the menu. There you can read the file, edit it or re-save it as either an
  172.  ASCII or PET-ASCII file. I use the latter trick to convert files all the
  173.  time.
  174.  
  175.  
  176.  NOTE: On either the load or save function, you can abort reading or writing
  177.  with the STOP key. Pressing this key during these i/o operations will close
  178.  all files and return you to the editor's menu.
  179.  
  180.  
  181.  SAVING FILES
  182.  
  183.  Same options are available, but you may want to know a few of the technical
  184.  details of the save. All blank lines are saved as a carriage return (or a
  185.  carriage return and linefeed for standard ASCII files). Also, you have the
  186.  option of adding extra carriage returns to the file to provide perforation
  187.  skips for your printer (you'll be prompted for this selection). If selected,
  188.  the editor will assume your text page is 66 lines per page. If you have your
  189.  lines per page set at 55 (function 2 from the menu), 11 carriage returns will
  190.  be added after every 55 lines. If you reload a file that has these extra
  191.  CR's, you'll see blank lines inserted in your text. Resaving such a file
  192.  without first deleting these lines could cause chaos in your page formatting,
  193.  so be sure you delete the lines prior to resaving. Also, if you save a file
  194.  that "maxed out" your text buffer, extra CR's will cause a reload to ignore
  195.  the last part of your lengthened document, so be aware of these details when
  196.  you make your choice.
  197.  
  198.  All files saved by the editor contain information for setting up the left and
  199.  right margins. This information is contained in the first few bytes. To
  200.  explain this, let's assume you are saving a document with a left margin of 5
  201.  and a right margin of 75. The first 5 bytes of the file will be nulls (binary
  202.  zeros), the next byte will be a 128 (separator) and the next 5 bytes will be
  203.  nulls. To printers, nulls and 128's are transparent...they are ignored. These
  204.  characters are also ignored by most BBS systems. CIS ignores them just fine.
  205.  However, the editor does not ignore them, and uses them to set up the margins
  206.  when you load the file. If your margins were set to 0 left & 80 right, no
  207.  nulls or separator bytes will be saved in the file. This makes the editor
  208.  useful for creating or editing source code files for an assembler (like the
  209.  CBM assembler).
  210.  
  211.  
  212.  NOTE: nulls are added to the file whenever the save routine comes across
  213.  underlined text (reverse video). One null is used to mark the start of the
  214.  underlined text, another the end. The load routine interprets these nulls in
  215.  reverse, toggling the text between reverse video and normal whenever it comes
  216.  across one. Occasionally, you may load a file that contains extra nulls in it
  217.  (some BBS systems may add a few extra). When this happens, you'll have a lot
  218.  of unwanted reverse video text. Use CTRL K to correct it (in the edit mode).
  219.  
  220.  
  221.